home *** CD-ROM | disk | FTP | other *** search
- Subject: Re: OpenDoc Includes: CW vs OD
- Sent: 6/18/96 1:31 PM
- Received: 6/18/96 2:01 PM
- From: Mark Lanett, mlanett@meer.net
- Reply-To: ODF Interest, ODF-Interest@CILabs.ORG
- To: OpenDoc Development Framework Discussion List, ODF-Interest@CILabs.
-
- >Dear ODF Team:
- >
- >CW9's "MacOS Support" folder contains the same files as the "OpenDoc"
- >folder in the DR5 CD, but arranged in a different hierarchy. Should I leave
- >CW's OpenDoc stuff alone or replace it with OpenDoc stuff from the DR5 CD?
- >Why?
-
- Ah, the OD Utils problem.
-
- The OpenDoc Utilities exception-handling system is NOT completely mapped
- into ODF's exceptions. We changed some sources (those used by ODF
- directly), but everything else (in the Unused folder) is unchanged and NOT
- robust if you are using ODF exceptions. With CW native exceptions they
- should work fine.
-
- This is why we have that second path ({Project
- ƒ}:::ODF:Found:ODUtils:Includes:) - to make sure that you use our fixed
- ODUtils and not the vanilla ones shipped with CW, although again, if you
- use any files from the Unused folder, we haven't fixed those anyway.
-
- In our next release we won't even be shipping the Unused folder, just our
- small set of fixed files. We are planning to solve the exception handling
- problem (for all of ODUtils, not just the ones we use), probably for the R2
- release.
-
- Right now, I suggest this:
-
- If you are using ODF exception handling:
-
- For files which we have in our ODUtils Include and Sources folders, make
- sure you use the ODF ones. These are modified to work with ODF exception
- handling.
-
- Delete ODF's Unused folder. In some cases our files in that folder are
- out-of-date. The DR5 CD should have the latest bug-fix versions of those
- files.
-
- If you are using native exception handling (which is faster and more robust
- at the expense of code size increase around 8%), then you should probably
- delete ALL our ODUtils files except ODNew.cpp and ODMemory.cpp and use the
- ones from the DR5 CD.
-
-
- --
- Mark Lanett <mlanett@meer.net>
- Have a bajillion brilliant Jobsian lithium licks
-
-